/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.pelicula.registro.dao;
import com.pelicula.registro.model.Pelicula;
import java.sql.SQLException;
import java.util.List;
import java.sql.ResultSet;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
 *
 * @author usuario
 */

public class PeliculaDaoImpl implements PeliculaDao {

    public Pelicula obtenerPelicula(int ID) {
        Pelicula peli = new Pelicula();
        String sql = "select * from app.peliculas where pel_id="+ID;
        //System.out.println(sql);
        Conexion con = Conexion.get();
        //System.out.println("despues de crear el objeto conexion");
        try {
            ResultSet rs = con.getResultSet(sql);
            //System.out.println("despues de traer datos");
            rs.next();

            peli.setNombre(rs.getString("pel_nombre"));
            peli.setAño(rs.getInt("pel_anio"));
            peli.setGenero(rs.getString("pel_genero"));
            peli.setId(rs.getInt("pel_id"));
            peli.setActores ( rs.getString("pel_actores"));
            peli.setStock(rs.getInt("pel_stock"));


        } catch (SQLException ex) {
            Logger.getLogger(PeliculaDaoImpl.class.getName()).log(Level.SEVERE, null, ex);
        }

        return peli;


        
    }

    public List<Pelicula> obtenerPeliculas() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

}
